package com.sitech.openapi.mapper;

import com.sitech.openapi.domain.customer.CAccount;
import com.sitech.openapi.domain.user.MktResInst1198;
import com.sitech.openapi.domain.user.ProdInst;

import java.util.List;

public interface UserCmptMapper {

    /**
     * 根据用户号码查询账户信息
     * @param accNum 用户号码
     * @return 返回账户实体列表
     */
    List<CAccount> getAccountByNumber(String accNum);

    /**
     * 根据根据用户实例id查询卡资源
     * @param prodInstId 用户实例id
     * @return 返回资源实例列表
     */
    List<MktResInst1198> getMktResInstByProdInstId(String prodInstId);

    //通过接入类产品id，获取功能产品信息
    List<ProdInst> queryProdInstByAccProdInst(Long accProdInstId);
}
